/**
 *
 * @description:内容的表结构
 * @author:junyong.hong
 * @createTime:2018/1/11
 * @version:1.0.0.0
 * @history:
 *    1、
 *    2、
 *
 */
var mongoose = require('mongoose');

// 内容的表结构(把new出来的数据暴露出去)
module.exports = new mongoose.Schema({

    //关联字段（内容分类的id）
    category:{
        //类型
        type:mongoose.Schema.Types.ObjectId,
        //引用 models目录下的Category.js里的Category
        ref:'Category'
    },

    // 标题
    title: String,


    //关联字段（用户的id）
    user:{
        //类型
        type:mongoose.Schema.Types.ObjectId,
        //引用 models目录下的User.js里的User
        ref:'User'
    },

    //添加时间
    addTime:{
        type:Date,
        //当前时间
        default:new Date()
    },

    //阅读量
    views:{
        type:Number,
        default:0
    },

    // 简介
    description:{
        type:String,
        default:''
    },

    // 内容
    content:{
        type:String,
        default:''
    },

    //评论
    comments:{
        type:Array,
        default:[]
    }

});


